package com.hbnu.innerclass;

/**
 * @author kittychen
 * @since 2025-09-19 8:23
 */
public class InnerClassDemo02 {

    public InnerInterface01 method() {

        // 局部内部类
        class InnerClass implements InnerInterface01 {
            @Override
            public void method2() {
                System.out.println("局部内部类中的方法");
            }
        }

        InnerClass innerClass = new InnerClass();
        innerClass.method2();

        return innerClass;
    }

    // 局部代码块
    {
        // 局部内部类
        class InnerClass {
            public void method() {
                System.out.println("局部内部类中的方法");
            }
        }

        InnerClass innerClass = new InnerClass();
        innerClass.method();
    }
}
